Scripting > CxHmiRsm > CxRsmCtl Object > CxRsmCtl Methods

CxRsmCtl Methods

The CxRsmCtl object contains the following methods:

Configure

The Configure method launches a Properties dialog box for the connected RSM service.

Syntax

Configure()

Example

The following example calls Configure() on the CxHmiRsm object if a Site.Service is specified. This example is taken from CxHmiRsm Example.

Sub btnConfigure_EventClick()

Dim This : Set This = btnConfigure

If CxHmiRsm.SiteService <> "" Then

CxHmiRsm.Configure

Else

MsgBox "No RSM service selected."

End If

End Sub

Back to top

Delete

The Delete method prompts the user to delete the selected service(s) if the delete function is enabled.

Syntax

Delete()

Example

The following example deletes the selected service if delete is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnDelete_EventClick()

Dim This : Set This = btnDelete

If CxHmiRsm.DeleteEnabled() Then

CxHmiRsm.Delete

Else

Dim strMsg

strMsg = "'Delete' is not enabled for one or more of the selected services."

strMsg = strMsg + " No selected services can be running, starting,"

strMsg = strMsg + " stopping, or failed."

MsgBox strMsg

End If

End Sub

Back to top

DeleteEnabled

The DeleteEnabled method returns true if the delete function is enabled for the selected service(s).

Syntax

DeleteEnabled() As Boolean

Remark

This method checks the service info items of all of the selected services. If any one of the selected services is currently running, starting, stopping, or failed, this method will return false.

Example

The following example deletes the selected service if delete is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnDelete_EventClick()

Dim This : Set This = btnDelete

If CxHmiRsm.DeleteEnabled() Then

CxHmiRsm.Delete

Else

Dim strMsg

strMsg = "'Delete' is not enabled for one or more of the selected services."

strMsg = strMsg + " No selected services can be running, starting,"

strMsg = strMsg + " stopping, or failed."

MsgBox strMsg

End If

End Sub

Back to top

Kill

The Kill method prompts the user to kill the selected service(s) if the kill function is enabled.

Syntax

Kill()

Example

The following example kills the selected service if kill is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnKill_EventClick()

Dim This : Set This = btnKill

If CxHmiRsm.KillEnabled() Then

CxHmiRsm.Kill

Else

strMsg = "'Kill' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either running,"

strMsg = strMsg + " starting, stopping, or failed."

MsgBox strMsg

End If

End Sub

Back to top

KillEnabled

The KillEnabled method returns true if the kill function is enabled for the selected service(s).

Syntax

KillEnabled() As Boolean

Remark

This method checks the service info items of all of the selected services. If any one of the selected services is not currently running, starting, stopping, or failed, this method will return false.

Example

The following example kills the selected service if kill is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnKill_EventClick()

Dim This : Set This = btnKill

If CxHmiRsm.KillEnabled() Then

CxHmiRsm.Kill

Else

strMsg = "'Kill' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either running,"

strMsg = strMsg + " starting, stopping, or failed."

MsgBox strMsg

End If

End Sub

Back to top

New

The New method launches a New RSM Entry dialog box for the connected RSM service.

Syntax

New()

Example

The following example calls New() on the CxHmiRsm object if a Site.Service is specified. This example is taken from CxHmiRsm Example.

Sub btnNew_EventClick()

Dim This : Set This = btnNew

If CxHmiRsm.SiteService <> "" Then

CxHmiRsm.New

Else

MsgBox "No RSM service selected."

End If

End Sub

Back to top

Properties

The Properties method invokes a Properties dialog box for the selected service(s) if the properties function is enabled.

Syntax

Properties()

Example

The following example shows the properties for the selected service if the properties function is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnProperties_EventClick()

Dim This : Set This = btnProperties

If CxHmiRsm.PropertiesEnabled() Then

CxHmiRsm.Properties

Else

strMsg = "'Properties' is only enabled when exactly one service is selected."

MsgBox strMsg

End If

End Sub

Back to top

PropertiesEnabled

The PropertiesEnabled method returns true if the properties function is enabled for the selected service(s).

Syntax

PropertiesEnabled() As Boolean

Remark

This method will always return true if exactly one service in the list is selected.

Example

The following example shows the properties for the selected service if the properties function is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnProperties_EventClick()

Dim This : Set This = btnProperties

If CxHmiRsm.PropertiesEnabled() Then

CxHmiRsm.Properties

Else

strMsg = "'Properties' is only enabled when exactly one service is selected."

MsgBox strMsg

End If

End Sub

Back to top

Refresh

The Refresh method refreshes the list of services for the connected RSM service.

Syntax

Refresh()

Example

The following example calls Refresh() on the CxHmiRsm object if a Site.Service is specified. This example is taken from CxHmiRsm Example.

Sub btnRefresh_EventClick()

Dim This : Set This = btnRefresh

If CxHmiRsm.SiteService <> "" Then

CxHmiRsm.Refresh

Else

MsgBox "No RSM service selected."

End If

End Sub

Back to top

Restart

The Restart method prompts the user to restart the selected service(s) if the restart function is enabled.

Syntax

Restart()

Example

The following example restarts the selected service if restart is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnRestart_EventClick()

Dim This : Set This = btnRestart

If CxHmiRsm.RestartEnabled() Then

CxHmiRsm.Restart

Else

strMsg = "'Restart' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either running, defined,"

strMsg = strMsg + " stopped, misconfigured, or stopped during startup."

MsgBox strMsg

End If

End Sub

Back to top

RestartEnabled

The RestartEnabled method returns true if the restart function is enabled for the selected service(s).

Syntax

RestartEnabled() As Boolean

Remark

This method checks the service info items of all of the selected services. If any one of the selected services is not currently running, defined, stopped, misconfigured, or stopped during startup, this method will return false.

Example

The following example restarts the selected service if restart is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnRestart_EventClick()

Dim This : Set This = btnRestart

If CxHmiRsm.RestartEnabled() Then

CxHmiRsm.Restart

Else

strMsg = "'Restart' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either running, defined,"

strMsg = strMsg + " stopped, misconfigured, or stopped during startup."

MsgBox strMsg

End If

End Sub

Back to top

Start

The Start method prompts the user to start the selected service(s) if the start function is enabled.

Syntax

Start()

Example

The following example starts the selected service if start is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnStart_EventClick()

Dim This : Set This = btnStart

If CxHmiRsm.StartEnabled() Then

CxHmiRsm.Start

Else

strMsg = "'Start' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either defined,"

strMsg = strMsg + " stopped, misconfigured, or stopped during startup."

MsgBox strMsg

End If

End Sub

Back to top

StartEnabled

The StartEnabled method returns true if the start function is enabled for the selected service(s).

Syntax

StartEnabled() As Boolean

Remark

This method checks the service info items of all of the selected services. If any one of the selected services is not currently defined, stopped, misconfigured, or stopped during startup, this method will return false.

Example

The following example starts the selected service if start is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnStart_EventClick()

Dim This : Set This = btnStart

If CxHmiRsm.StartEnabled() Then

CxHmiRsm.Start

Else

strMsg = "'Start' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either defined,"

strMsg = strMsg + " stopped, misconfigured, or stopped during startup."

MsgBox strMsg

End If

End Sub

Back to top

Stop

The Stop method prompts the user to stop the selected service(s) if the stop function is enabled.

Syntax

Stop()

Example

The following example stops the selected service if stop is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnStop_EventClick()

Dim This : Set This = btnStop

If CxHmiRsm.StopEnabled() Then

CxHmiRsm.Stop

Else

strMsg = "'Stop' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either running"

strMsg = strMsg + " or stopped during startup."

MsgBox strMsg

End If

End Sub

Back to top

StopEnabled

The StopEnabled method returns true if the stop function is enabled for the selected service(s).

Syntax

StopEnabled() As Boolean

Remark

This method checks the service info items of all of the selected services. If any one of the selected services is not currently running or stopped during startup, this method will return false.

Example

The following example stops the selected service if stop is enabled for that service. This example is taken from CxHmiRsm Example.

Sub btnStop_EventClick()

Dim This : Set This = btnStop

If CxHmiRsm.StopEnabled() Then

CxHmiRsm.Stop

Else

strMsg = "'Stop' is not enabled for one or more of the selected services."

strMsg = strMsg + " All selected services must be either running"

strMsg = strMsg + " or stopped during startup."

MsgBox strMsg

End If

End Sub

Back to top

Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.